Guild Wars Forums - GW Guru
 
 

Go Back   Guild Wars Forums - GW Guru > Forest of True Sight > Technician's Corner

Notices

Reply
 
Thread Tools Display Modes
Old Mar 18, 2008, 06:57 PM // 18:57   #1
Forge Runner
 
MirkoTeran's Avatar
 
Join Date: Sep 2005
Location: Slovenia
Guild: Scars Meadows [SMS]
Profession: Mo/
Advertisement

Disable Ads
Default Wireshark & Chatlogs

Hey.

At work we've been using Wireshark (ex ethereal) for debugging some problems with network protocols we were having. If you don't have experience with this kind of stuff you can skip this thread.

I was wondering if it could be possible to create capture filter and some kind of custom decoding to dump text from GW so it would create chat logs? (I would love if ANet would add that option to the game client so I wouldn't be getting this crazy idea)

My idea so far:
- Create filter to only capture packets on specific port (I doubt I could filter them to IP as it changes)
- Remove all but packet raw data
- Remove all 0-length packets
- ?? filter out non text/chat packets. No idea how to do that. A way to sort them by All/Team/Trade would be even better.
- Convert raw data to readable text. Raw data of text packets(excluding header/footer?) is probably just binary dump of Unicode stings I guess. If it is it shouldn't be a problem.
- Dump text to file(s).

Did anyone actually try to make something like this? Is this even legal?

I'm not sure if this is the right forum to post this, so if its not I would ask a mod to move it.
MirkoTeran is offline   Reply With Quote
Old Mar 18, 2008, 10:19 PM // 22:19   #2
Technician's Corner Moderator
 
Tarun's Avatar
 
Join Date: Jan 2006
Location: The TARDIS
Guild: http://www.lunarsoft.net/ http://forums.lunarsoft.net/
Default

I do believe it's in their EULA that packet sniffing is a violation. If I recall correctly they encrypt their packets also, so you'd have to reverse engineer their code to decrypt the packets to get the chat logs.
Tarun is offline   Reply With Quote
Old Mar 19, 2008, 02:31 PM // 14:31   #3
Forge Runner
 
MirkoTeran's Avatar
 
Join Date: Sep 2005
Location: Slovenia
Guild: Scars Meadows [SMS]
Profession: Mo/
Default

Quote:
Originally Posted by Tarun
I do believe it's in their EULA that packet sniffing is a violation.
This is one of the reasons why I posted. I've read the EULA but I don't really think this goes under reverse engineering the program as it doesn't ever touch it or any of the files actually (nor the memory it uses)

Quote:
Originally Posted by Tarun
If I recall correctly they encrypt their packets also, so you'd have to reverse engineer their code to decrypt the packets to get the chat logs.
Yeah, that might be a problem...
MirkoTeran is offline   Reply With Quote
Old Mar 19, 2008, 04:57 PM // 16:57   #4
Grotto Attendant
 
Join Date: Apr 2007
Default

The gwlp people sniff their packets all the time and have figured out how to decrypt them. A-net doesn't seem too angry at them, so I guess you'd be OK if you did it.
Chthon is offline   Reply With Quote
Reply

Share This Forum!  
 
 
           

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:13 AM // 08:13.


Powered by: vBulletin
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
jQuery(document).ready(checkAds()); function checkAds(){if (document.getElementById('adsense')!=undefined){document.write("_gaq.push(['_trackEvent', 'Adblock', 'Unblocked', 'false',,true]);");}else{document.write("